package tarantula.experiment.math;

import junit.framework.TestCase;

public class MathFailedUnsimplifiedTests extends TestCase {
	
	public void test1() throws Throwable {

	    java.lang.Double var0 = new java.lang.Double((-1.0d));
	    java.lang.Double var1 = new java.lang.Double(10.0d);
	    java.lang.Double var2 = new java.lang.Double(100.0d);
	    int var3 = org.apache.commons.math.util.MathUtils.compareTo((double)var0, (double)var1, (double)var2);
	    java.lang.Integer var4 = new java.lang.Integer(0);
	    java.lang.Long var5 = new java.lang.Long(100L);
	    int var6 = org.apache.commons.math.util.MathUtils.pow((int)var4, (long)var5);
	    int var7 = org.apache.commons.math.util.MathUtils.mulAndCheck((int)var3, (int)var4);
	    org.apache.commons.math.dfp.DfpField var8 = new org.apache.commons.math.dfp.DfpField(var3);
	    org.apache.commons.math.dfp.Dfp var9 = var8.getOne();
	    java.lang.Double var10 = new java.lang.Double((-1.0d));
	    java.lang.Double var11 = new java.lang.Double(10.0d);
	    java.lang.Double var12 = new java.lang.Double(100.0d);
	    int var13 = org.apache.commons.math.util.MathUtils.compareTo((double)var10, (double)var11, (double)var12);
	    java.lang.Integer var14 = new java.lang.Integer(0);
	    java.lang.Long var15 = new java.lang.Long(100L);
	    int var16 = org.apache.commons.math.util.MathUtils.pow((int)var14, (long)var15);
	    int var17 = org.apache.commons.math.util.MathUtils.mulAndCheck((int)var13, (int)var14);
	    org.apache.commons.math.dfp.DfpField var18 = new org.apache.commons.math.dfp.DfpField(var13);
	    org.apache.commons.math.dfp.Dfp var19 = var18.getOne();
	    org.apache.commons.math.dfp.Dfp var20 = var8.newDfp(var19);
	    java.lang.Double var21 = new java.lang.Double((-1.0d));
	    java.lang.Double var22 = new java.lang.Double(10.0d);
	    java.lang.Double var23 = new java.lang.Double(100.0d);
	    int var24 = org.apache.commons.math.util.MathUtils.compareTo((double)var21, (double)var22, (double)var23);
	    java.lang.Integer var25 = new java.lang.Integer(0);
	    java.lang.Long var26 = new java.lang.Long(100L);
	    int var27 = org.apache.commons.math.util.MathUtils.pow((int)var25, (long)var26);
	    int var28 = org.apache.commons.math.util.MathUtils.mulAndCheck((int)var24, (int)var25);
	    org.apache.commons.math.dfp.DfpField var29 = new org.apache.commons.math.dfp.DfpField(var24);
	    org.apache.commons.math.dfp.Dfp var30 = var29.getOne();
	    boolean var31 = var19.greaterThan(var30);
	    java.lang.Double var32 = new java.lang.Double((-1.0d));
	    java.lang.Double var33 = new java.lang.Double(10.0d);
	    java.lang.Double var34 = new java.lang.Double(100.0d);
	    int var35 = org.apache.commons.math.util.MathUtils.compareTo((double)var32, (double)var33, (double)var34);
	    java.lang.Integer var36 = new java.lang.Integer(0);
	    java.lang.Long var37 = new java.lang.Long(100L);
	    int var38 = org.apache.commons.math.util.MathUtils.pow((int)var36, (long)var37);
	    int var39 = org.apache.commons.math.util.MathUtils.mulAndCheck((int)var35, (int)var36);
	    org.apache.commons.math.dfp.DfpField var40 = new org.apache.commons.math.dfp.DfpField(var35);
	    org.apache.commons.math.dfp.Dfp var41 = var40.getOne();
	    org.apache.commons.math.dfp.Dfp var42 = var40.getOne();
	    org.apache.commons.math.dfp.Dfp var43 = var19.subtract(var42);
	    java.lang.Double var44 = new java.lang.Double((-1.0d));
	    java.lang.Double var45 = new java.lang.Double(10.0d);
	    java.lang.Double var46 = new java.lang.Double(100.0d);
	    int var47 = org.apache.commons.math.util.MathUtils.compareTo((double)var44, (double)var45, (double)var46);
	    java.lang.Integer var48 = new java.lang.Integer(0);
	    java.lang.Long var49 = new java.lang.Long(100L);
	    int var50 = org.apache.commons.math.util.MathUtils.pow((int)var48, (long)var49);
	    int var51 = org.apache.commons.math.util.MathUtils.mulAndCheck((int)var47, (int)var48);
	    org.apache.commons.math.dfp.DfpField var52 = new org.apache.commons.math.dfp.DfpField(var47);
	    org.apache.commons.math.dfp.Dfp var53 = var52.getOne();
	    java.lang.Double var54 = new java.lang.Double((-1.0d));
	    java.lang.Double var55 = new java.lang.Double(10.0d);
	    java.lang.Double var56 = new java.lang.Double(100.0d);
	    int var57 = org.apache.commons.math.util.MathUtils.compareTo((double)var54, (double)var55, (double)var56);
	    java.lang.Integer var58 = new java.lang.Integer(0);
	    java.lang.Long var59 = new java.lang.Long(100L);
	    int var60 = org.apache.commons.math.util.MathUtils.pow((int)var58, (long)var59);
	    int var61 = org.apache.commons.math.util.MathUtils.mulAndCheck((int)var57, (int)var58);
	    org.apache.commons.math.dfp.DfpField var62 = new org.apache.commons.math.dfp.DfpField(var57);
	    org.apache.commons.math.dfp.Dfp var63 = var62.getOne();
	    java.lang.Double var64 = new java.lang.Double((-1.0d));
	    java.lang.Double var65 = new java.lang.Double(10.0d);
	    java.lang.Double var66 = new java.lang.Double(100.0d);
	    int var67 = org.apache.commons.math.util.MathUtils.compareTo((double)var64, (double)var65, (double)var66);
	    java.lang.Integer var68 = new java.lang.Integer(0);
	    java.lang.Long var69 = new java.lang.Long(100L);
	    int var70 = org.apache.commons.math.util.MathUtils.pow((int)var68, (long)var69);
	    int var71 = org.apache.commons.math.util.MathUtils.mulAndCheck((int)var67, (int)var68);
	    org.apache.commons.math.dfp.DfpField var72 = new org.apache.commons.math.dfp.DfpField(var67);
	    org.apache.commons.math.dfp.Dfp var73 = var72.getOne();
	    org.apache.commons.math.dfp.Dfp var74 = var62.newDfp(var73);
	    java.lang.Double var75 = new java.lang.Double((-1.0d));
	    java.lang.Double var76 = new java.lang.Double(10.0d);
	    java.lang.Double var77 = new java.lang.Double(100.0d);
	    int var78 = org.apache.commons.math.util.MathUtils.compareTo((double)var75, (double)var76, (double)var77);
	    java.lang.Integer var79 = new java.lang.Integer(0);
	    java.lang.Long var80 = new java.lang.Long(100L);
	    int var81 = org.apache.commons.math.util.MathUtils.pow((int)var79, (long)var80);
	    int var82 = org.apache.commons.math.util.MathUtils.mulAndCheck((int)var78, (int)var79);
	    org.apache.commons.math.dfp.DfpField var83 = new org.apache.commons.math.dfp.DfpField(var78);
	    org.apache.commons.math.dfp.Dfp var84 = var83.getOne();
	    boolean var85 = var73.greaterThan(var84);
	    org.apache.commons.math.dfp.Dfp var86 = var53.remainder(var84);
	    org.apache.commons.math.dfp.Dfp var87 = var19.remainder(var86);
	    
	    // Checks the contract:  var87.equals(var87)
	    assertTrue("Contract failed: var87.equals(var87)", var87.equals(var87));

	  }

	  public void test2() throws Throwable {

	    org.apache.commons.math.complex.ComplexField var0 = org.apache.commons.math.complex.ComplexField.getInstance();
	    org.apache.commons.math.complex.Complex var1 = var0.getZero();
	    org.apache.commons.math.complex.Complex var2 = var1.sinh();
	    org.apache.commons.math.complex.ComplexField var3 = var1.getField();
	    org.apache.commons.math.complex.ComplexField var4 = org.apache.commons.math.complex.ComplexField.getInstance();
	    org.apache.commons.math.complex.Complex var5 = var4.getZero();
	    org.apache.commons.math.complex.Complex var6 = var5.sinh();
	    org.apache.commons.math.complex.Complex var7 = var1.add(var6);
	    org.apache.commons.math.complex.Complex var8 = var6.asin();
	    
	    // Checks the contract:  equals-hashcode on var1 and var8
	    assertTrue("Contract failed: equals-hashcode on var1 and var8", var1.equals(var8) ? var1.hashCode() == var8.hashCode() : true);
	    
	    // Checks the contract:  equals-hashcode on var2 and var8
	    assertTrue("Contract failed: equals-hashcode on var2 and var8", var2.equals(var8) ? var2.hashCode() == var8.hashCode() : true);
	    
	    // Checks the contract:  equals-hashcode on var5 and var8
	    assertTrue("Contract failed: equals-hashcode on var5 and var8", var5.equals(var8) ? var5.hashCode() == var8.hashCode() : true);
	    
	    // Checks the contract:  equals-hashcode on var6 and var8
	    assertTrue("Contract failed: equals-hashcode on var6 and var8", var6.equals(var8) ? var6.hashCode() == var8.hashCode() : true);
	    
	    // Checks the contract:  equals-hashcode on var7 and var8
	    assertTrue("Contract failed: equals-hashcode on var7 and var8", var7.equals(var8) ? var7.hashCode() == var8.hashCode() : true);
	    
	    // Checks the contract:  equals-hashcode on var8 and var1
	    assertTrue("Contract failed: equals-hashcode on var8 and var1", var8.equals(var1) ? var8.hashCode() == var1.hashCode() : true);
	    
	    // Checks the contract:  equals-hashcode on var8 and var2
	    assertTrue("Contract failed: equals-hashcode on var8 and var2", var8.equals(var2) ? var8.hashCode() == var2.hashCode() : true);
	    
	    // Checks the contract:  equals-hashcode on var8 and var5
	    assertTrue("Contract failed: equals-hashcode on var8 and var5", var8.equals(var5) ? var8.hashCode() == var5.hashCode() : true);
	    
	    // Checks the contract:  equals-hashcode on var8 and var6
	    assertTrue("Contract failed: equals-hashcode on var8 and var6", var8.equals(var6) ? var8.hashCode() == var6.hashCode() : true);
	    
	    // Checks the contract:  equals-hashcode on var8 and var7
	    assertTrue("Contract failed: equals-hashcode on var8 and var7", var8.equals(var7) ? var8.hashCode() == var7.hashCode() : true);

	  }

	  public void test3() throws Throwable {

	    double[] var0 = new double[] { };
	    java.lang.Double var1 = new java.lang.Double(0.0d);
	    java.lang.Double var2 = new java.lang.Double((-1.0d));
	    java.lang.Double var3 = new java.lang.Double(0.0d);
	    double[] var4 = new double[] { var1, var2, var3};
	    double var5 = org.apache.commons.math.util.MathUtils.distanceInf(var0, var4);
	    java.lang.Double var6 = new java.lang.Double(0.0d);
	    java.lang.Double var7 = new java.lang.Double((-1.0d));
	    java.lang.Double var8 = new java.lang.Double((-1.0d));
	    int var9 = org.apache.commons.math.util.MathUtils.compareTo((double)var6, (double)var7, (double)var8);
	    org.apache.commons.math.complex.Complex var10 = org.apache.commons.math.complex.ComplexUtils.polar2Complex((double)var5, (double)var6);
	    org.apache.commons.math.complex.Complex var11 = var10.cos();
	    org.apache.commons.math.complex.ComplexField var12 = org.apache.commons.math.complex.ComplexField.getInstance();
	    org.apache.commons.math.complex.Complex var13 = var12.getZero();
	    double var14 = var13.getArgument();
	    org.apache.commons.math.complex.Complex var15 = var10.subtract(var13);
	    org.apache.commons.math.complex.ComplexField var16 = org.apache.commons.math.complex.ComplexField.getInstance();
	    org.apache.commons.math.complex.Complex var17 = var16.getZero();
	    double var18 = var17.getArgument();
	    org.apache.commons.math.complex.Complex var19 = var13.pow(var17);
	    org.apache.commons.math.complex.Complex var20 = var13.cosh();
	    
	    // Checks the contract:  equals-hashcode on var11 and var20
	    assertTrue("Contract failed: equals-hashcode on var11 and var20", var11.equals(var20) ? var11.hashCode() == var20.hashCode() : true);
	    
	    // Checks the contract:  equals-hashcode on var20 and var11
	    assertTrue("Contract failed: equals-hashcode on var20 and var11", var20.equals(var11) ? var20.hashCode() == var11.hashCode() : true);

	  }

	  public void test4() throws Throwable {

	    java.lang.Double var0 = new java.lang.Double((-1.0d));
	    double[] var1 = new double[] { var0};
	    org.apache.commons.math.linear.OpenMapRealVector var2 = new org.apache.commons.math.linear.OpenMapRealVector(var1);
	    int var3 = var2.getDimension();
	    java.lang.Double var4 = new java.lang.Double((-1.0d));
	    java.lang.Double var5 = new java.lang.Double(0.0d);
	    java.lang.Double var6 = new java.lang.Double((-1.0d));
	    double[] var7 = new double[] { var4, var5, var6};
	    org.apache.commons.math.linear.ArrayRealVector var8 = new org.apache.commons.math.linear.ArrayRealVector(var7);
	    java.lang.Double var9 = new java.lang.Double((-1.0d));
	    java.lang.Double var10 = new java.lang.Double(0.0d);
	    java.lang.Double var11 = new java.lang.Double((-1.0d));
	    double[] var12 = new double[] { var9, var10, var11};
	    org.apache.commons.math.linear.ArrayRealVector var13 = new org.apache.commons.math.linear.ArrayRealVector(var12);
	    org.apache.commons.math.linear.RealVector var14 = var8.ebeDivide((org.apache.commons.math.linear.RealVector)var13);
	    java.lang.Double var15 = new java.lang.Double((-1.0d));
	    java.lang.Double var16 = new java.lang.Double(10.0d);
	    java.lang.Double var17 = new java.lang.Double(100.0d);
	    int var18 = org.apache.commons.math.util.MathUtils.compareTo((double)var15, (double)var16, (double)var17);
	    org.apache.commons.math.linear.RealVector var19 = var13.mapPowToSelf((double)var17);
	    org.apache.commons.math.linear.ArrayRealVector var20 = new org.apache.commons.math.linear.ArrayRealVector(var3, var17);
	    java.lang.Double var21 = new java.lang.Double((-1.0d));
	    double[] var22 = new double[] { var21};
	    org.apache.commons.math.linear.OpenMapRealVector var23 = new org.apache.commons.math.linear.OpenMapRealVector(var22);
	    java.lang.Double var24 = new java.lang.Double((-1.0d));
	    double[] var25 = new double[] { var24};
	    org.apache.commons.math.linear.OpenMapRealVector var26 = new org.apache.commons.math.linear.OpenMapRealVector(var25);
	    org.apache.commons.math.linear.OpenMapRealVector var27 = var23.add(var26);
	    org.apache.commons.math.linear.OpenMapRealVector var28 = new org.apache.commons.math.linear.OpenMapRealVector(var27);
	    java.lang.Double var29 = new java.lang.Double((-1.0d));
	    java.lang.Double var30 = new java.lang.Double(0.0d);
	    java.lang.Double var31 = new java.lang.Double((-1.0d));
	    double[] var32 = new double[] { var29, var30, var31};
	    org.apache.commons.math.linear.ArrayRealVector var33 = new org.apache.commons.math.linear.ArrayRealVector(var32);
	    java.lang.Double var34 = new java.lang.Double((-1.0d));
	    java.lang.Double var35 = new java.lang.Double(0.0d);
	    java.lang.Double var36 = new java.lang.Double((-1.0d));
	    double[] var37 = new double[] { var34, var35, var36};
	    org.apache.commons.math.linear.ArrayRealVector var38 = new org.apache.commons.math.linear.ArrayRealVector(var37);
	    org.apache.commons.math.linear.RealVector var39 = var33.ebeDivide((org.apache.commons.math.linear.RealVector)var38);
	    java.lang.Double var40 = new java.lang.Double(0.0d);
	    java.lang.Double var41 = new java.lang.Double((-1.0d));
	    java.lang.Double var42 = new java.lang.Double((-1.0d));
	    int var43 = org.apache.commons.math.util.MathUtils.compareTo((double)var40, (double)var41, (double)var42);
	    org.apache.commons.math.linear.RealVector var44 = var33.mapDivide((double)var41);
	    org.apache.commons.math.linear.RealVector var45 = var28.mapSubtractToSelf((double)var41);
	    org.apache.commons.math.linear.RealVector var46 = var20.projection(var45);
	    
	    // Checks the contract:  equals-hashcode on var19 and var44
	    assertTrue("Contract failed: equals-hashcode on var19 and var44", var19.equals(var44) ? var19.hashCode() == var44.hashCode() : true);
	    
	    // Checks the contract:  equals-hashcode on var44 and var19
	    assertTrue("Contract failed: equals-hashcode on var44 and var19", var44.equals(var19) ? var44.hashCode() == var19.hashCode() : true);

	  }

	  public void test5() throws Throwable {

	    java.lang.Double var0 = new java.lang.Double((-1.0d));
	    java.lang.Double var1 = new java.lang.Double(10.0d);
	    java.lang.Double var2 = new java.lang.Double(100.0d);
	    int var3 = org.apache.commons.math.util.MathUtils.compareTo((double)var0, (double)var1, (double)var2);
	    java.lang.Integer var4 = new java.lang.Integer(0);
	    java.lang.Long var5 = new java.lang.Long(100L);
	    int var6 = org.apache.commons.math.util.MathUtils.pow((int)var4, (long)var5);
	    int var7 = org.apache.commons.math.util.MathUtils.mulAndCheck((int)var3, (int)var4);
	    org.apache.commons.math.dfp.DfpField var8 = new org.apache.commons.math.dfp.DfpField(var3);
	    org.apache.commons.math.dfp.Dfp var9 = var8.getOne();
	    java.lang.Double var10 = new java.lang.Double((-1.0d));
	    java.lang.Double var11 = new java.lang.Double(10.0d);
	    java.lang.Double var12 = new java.lang.Double(100.0d);
	    int var13 = org.apache.commons.math.util.MathUtils.compareTo((double)var10, (double)var11, (double)var12);
	    java.lang.Integer var14 = new java.lang.Integer(0);
	    java.lang.Long var15 = new java.lang.Long(100L);
	    int var16 = org.apache.commons.math.util.MathUtils.pow((int)var14, (long)var15);
	    int var17 = org.apache.commons.math.util.MathUtils.mulAndCheck((int)var13, (int)var14);
	    org.apache.commons.math.dfp.DfpField var18 = new org.apache.commons.math.dfp.DfpField(var13);
	    org.apache.commons.math.dfp.Dfp var19 = var18.getOne();
	    java.lang.Double var20 = new java.lang.Double((-1.0d));
	    java.lang.Double var21 = new java.lang.Double(10.0d);
	    java.lang.Double var22 = new java.lang.Double(100.0d);
	    int var23 = org.apache.commons.math.util.MathUtils.compareTo((double)var20, (double)var21, (double)var22);
	    java.lang.Integer var24 = new java.lang.Integer(0);
	    java.lang.Long var25 = new java.lang.Long(100L);
	    int var26 = org.apache.commons.math.util.MathUtils.pow((int)var24, (long)var25);
	    int var27 = org.apache.commons.math.util.MathUtils.mulAndCheck((int)var23, (int)var24);
	    org.apache.commons.math.dfp.DfpField var28 = new org.apache.commons.math.dfp.DfpField(var23);
	    org.apache.commons.math.dfp.Dfp var29 = var28.getOne();
	    org.apache.commons.math.dfp.Dfp var30 = var18.newDfp(var29);
	    java.lang.Double var31 = new java.lang.Double((-1.0d));
	    java.lang.Double var32 = new java.lang.Double(10.0d);
	    java.lang.Double var33 = new java.lang.Double(100.0d);
	    int var34 = org.apache.commons.math.util.MathUtils.compareTo((double)var31, (double)var32, (double)var33);
	    java.lang.Integer var35 = new java.lang.Integer(0);
	    java.lang.Long var36 = new java.lang.Long(100L);
	    int var37 = org.apache.commons.math.util.MathUtils.pow((int)var35, (long)var36);
	    int var38 = org.apache.commons.math.util.MathUtils.mulAndCheck((int)var34, (int)var35);
	    org.apache.commons.math.dfp.DfpField var39 = new org.apache.commons.math.dfp.DfpField(var34);
	    org.apache.commons.math.dfp.Dfp var40 = var39.getOne();
	    boolean var41 = var29.greaterThan(var40);
	    org.apache.commons.math.dfp.Dfp var42 = var9.remainder(var40);
	    org.apache.commons.math.dfp.Dfp var43 = new org.apache.commons.math.dfp.Dfp(var42);
	    org.apache.commons.math.dfp.Dfp var44 = org.apache.commons.math.dfp.DfpMath.log(var43);
	    
	    // Checks the contract:  var44.equals(var44)
	    assertTrue("Contract failed: var44.equals(var44)", var44.equals(var44));

	  }

	  public void test6() throws Throwable {

	    org.apache.commons.math.complex.ComplexField var0 = org.apache.commons.math.complex.ComplexField.getInstance();
	    org.apache.commons.math.complex.Complex var1 = var0.getZero();
	    org.apache.commons.math.complex.Complex var2 = var1.sinh();
	    double var3 = var1.getImaginary();
	    org.apache.commons.math.complex.Complex var4 = var1.asin();
	    
	    // Checks the contract:  equals-hashcode on var1 and var4
	    assertTrue("Contract failed: equals-hashcode on var1 and var4", var1.equals(var4) ? var1.hashCode() == var4.hashCode() : true);
	    
	    // Checks the contract:  equals-hashcode on var2 and var4
	    assertTrue("Contract failed: equals-hashcode on var2 and var4", var2.equals(var4) ? var2.hashCode() == var4.hashCode() : true);
	    
	    // Checks the contract:  equals-hashcode on var4 and var1
	    assertTrue("Contract failed: equals-hashcode on var4 and var1", var4.equals(var1) ? var4.hashCode() == var1.hashCode() : true);
	    
	    // Checks the contract:  equals-hashcode on var4 and var2
	    assertTrue("Contract failed: equals-hashcode on var4 and var2", var4.equals(var2) ? var4.hashCode() == var2.hashCode() : true);

	  }

	  public void test7() throws Throwable {

	    org.apache.commons.math.complex.ComplexField var0 = org.apache.commons.math.complex.ComplexField.getInstance();
	    org.apache.commons.math.complex.Complex var1 = var0.getZero();
	    double var2 = var1.getArgument();
	    org.apache.commons.math.complex.Complex var3 = var1.exp();
	    org.apache.commons.math.complex.Complex var4 = var3.sinh();
	    boolean var5 = var3.isNaN();
	    org.apache.commons.math.stat.descriptive.moment.StandardDeviation var6 = new org.apache.commons.math.stat.descriptive.moment.StandardDeviation();
	    org.apache.commons.math.stat.descriptive.moment.StandardDeviation var7 = var6.copy();
	    java.lang.Double var8 = new java.lang.Double((-1.0d));
	    java.lang.Double var9 = new java.lang.Double(0.0d);
	    double[] var10 = new double[] { var8, var9};
	    var6.incrementAll(var10);
	    java.lang.Double var12 = new java.lang.Double((-1.0d));
	    java.lang.Double var13 = new java.lang.Double(0.0d);
	    java.lang.Double var14 = new java.lang.Double((-1.0d));
	    double[] var15 = new double[] { var12, var13, var14};
	    org.apache.commons.math.linear.ArrayRealVector var16 = new org.apache.commons.math.linear.ArrayRealVector(var15);
	    java.lang.Double var17 = new java.lang.Double((-1.0d));
	    java.lang.Double var18 = new java.lang.Double(0.0d);
	    java.lang.Double var19 = new java.lang.Double((-1.0d));
	    double[] var20 = new double[] { var17, var18, var19};
	    org.apache.commons.math.linear.ArrayRealVector var21 = new org.apache.commons.math.linear.ArrayRealVector(var20);
	    org.apache.commons.math.linear.RealVector var22 = var16.ebeDivide((org.apache.commons.math.linear.RealVector)var21);
	    org.apache.commons.math.linear.RealVector var23 = var16.mapLog10ToSelf();
	    org.apache.commons.math.linear.RealVector var24 = var16.mapInvToSelf();
	    org.apache.commons.math.linear.RealVector var25 = var16.mapCeilToSelf();
	    double var26 = var16.getL1Norm();
	    boolean var27 = var6.equals((java.lang.Object)var26);
	    org.apache.commons.math.complex.Complex var28 = var3.multiply((double)var26);
	    org.apache.commons.math.complex.Complex var29 = var3.conjugate();
	    
	    // Checks the contract:  equals-hashcode on var3 and var29
	    assertTrue("Contract failed: equals-hashcode on var3 and var29", var3.equals(var29) ? var3.hashCode() == var29.hashCode() : true);
	    
	    // Checks the contract:  equals-hashcode on var29 and var3
	    assertTrue("Contract failed: equals-hashcode on var29 and var3", var29.equals(var3) ? var29.hashCode() == var3.hashCode() : true);

	  }

	  public void test8() throws Throwable {

	    java.lang.Double var0 = new java.lang.Double((-1.0d));
	    java.lang.Double var1 = new java.lang.Double(10.0d);
	    java.lang.Double var2 = new java.lang.Double(100.0d);
	    int var3 = org.apache.commons.math.util.MathUtils.compareTo((double)var0, (double)var1, (double)var2);
	    java.lang.Integer var4 = new java.lang.Integer(0);
	    java.lang.Long var5 = new java.lang.Long(100L);
	    int var6 = org.apache.commons.math.util.MathUtils.pow((int)var4, (long)var5);
	    int var7 = org.apache.commons.math.util.MathUtils.mulAndCheck((int)var3, (int)var4);
	    org.apache.commons.math.dfp.DfpField var8 = new org.apache.commons.math.dfp.DfpField(var3);
	    org.apache.commons.math.dfp.Dfp var9 = var8.getOne();
	    java.lang.Double var10 = new java.lang.Double((-1.0d));
	    java.lang.Double var11 = new java.lang.Double(10.0d);
	    java.lang.Double var12 = new java.lang.Double(100.0d);
	    int var13 = org.apache.commons.math.util.MathUtils.compareTo((double)var10, (double)var11, (double)var12);
	    java.lang.Integer var14 = new java.lang.Integer(0);
	    java.lang.Long var15 = new java.lang.Long(100L);
	    int var16 = org.apache.commons.math.util.MathUtils.pow((int)var14, (long)var15);
	    int var17 = org.apache.commons.math.util.MathUtils.mulAndCheck((int)var13, (int)var14);
	    org.apache.commons.math.dfp.DfpField var18 = new org.apache.commons.math.dfp.DfpField(var13);
	    org.apache.commons.math.dfp.Dfp var19 = var18.getOne();
	    org.apache.commons.math.dfp.Dfp var20 = var8.newDfp(var19);
	    java.lang.Double var21 = new java.lang.Double((-1.0d));
	    java.lang.Double var22 = new java.lang.Double(10.0d);
	    java.lang.Double var23 = new java.lang.Double(100.0d);
	    int var24 = org.apache.commons.math.util.MathUtils.compareTo((double)var21, (double)var22, (double)var23);
	    java.lang.Integer var25 = new java.lang.Integer(0);
	    java.lang.Long var26 = new java.lang.Long(100L);
	    int var27 = org.apache.commons.math.util.MathUtils.pow((int)var25, (long)var26);
	    int var28 = org.apache.commons.math.util.MathUtils.mulAndCheck((int)var24, (int)var25);
	    org.apache.commons.math.dfp.DfpField var29 = new org.apache.commons.math.dfp.DfpField(var24);
	    org.apache.commons.math.dfp.Dfp var30 = var29.getOne();
	    boolean var31 = var19.greaterThan(var30);
	    java.lang.Double var32 = new java.lang.Double((-1.0d));
	    java.lang.Double var33 = new java.lang.Double(10.0d);
	    java.lang.Double var34 = new java.lang.Double(100.0d);
	    int var35 = org.apache.commons.math.util.MathUtils.compareTo((double)var32, (double)var33, (double)var34);
	    java.lang.Integer var36 = new java.lang.Integer(0);
	    java.lang.Long var37 = new java.lang.Long(100L);
	    int var38 = org.apache.commons.math.util.MathUtils.pow((int)var36, (long)var37);
	    int var39 = org.apache.commons.math.util.MathUtils.mulAndCheck((int)var35, (int)var36);
	    org.apache.commons.math.dfp.DfpField var40 = new org.apache.commons.math.dfp.DfpField(var35);
	    org.apache.commons.math.dfp.Dfp var41 = var40.getOne();
	    org.apache.commons.math.dfp.Dfp var42 = var40.getOne();
	    org.apache.commons.math.dfp.Dfp var43 = var19.subtract(var42);
	    java.lang.Integer var44 = new java.lang.Integer(100);
	    java.lang.Double var45 = new java.lang.Double((-1.0d));
	    java.lang.Double var46 = new java.lang.Double(10.0d);
	    java.lang.Double var47 = new java.lang.Double(100.0d);
	    int var48 = org.apache.commons.math.util.MathUtils.compareTo((double)var45, (double)var46, (double)var47);
	    int var49 = org.apache.commons.math.util.MathUtils.addAndCheck((int)var44, (int)var48);
	    org.apache.commons.math.dfp.Dfp var50 = var43.divide((int)var48);
	    
	    // Checks the contract:  var50.equals(var50)
	    assertTrue("Contract failed: var50.equals(var50)", var50.equals(var50));

	  }

	  public void test9() throws Throwable {

	    org.apache.commons.math.complex.ComplexField var0 = org.apache.commons.math.complex.ComplexField.getInstance();
	    org.apache.commons.math.complex.Complex var1 = var0.getZero();
	    double var2 = var1.getArgument();
	    org.apache.commons.math.complex.Complex var3 = var1.exp();
	    org.apache.commons.math.complex.Complex var4 = var3.sinh();
	    boolean var5 = var3.isNaN();
	    double[] var6 = new double[] { };
	    java.lang.Double var7 = new java.lang.Double(0.0d);
	    java.lang.Double var8 = new java.lang.Double((-1.0d));
	    java.lang.Double var9 = new java.lang.Double(0.0d);
	    double[] var10 = new double[] { var7, var8, var9};
	    double var11 = org.apache.commons.math.util.MathUtils.distanceInf(var6, var10);
	    java.lang.Double var12 = new java.lang.Double(0.0d);
	    java.lang.Double var13 = new java.lang.Double((-1.0d));
	    java.lang.Double var14 = new java.lang.Double((-1.0d));
	    int var15 = org.apache.commons.math.util.MathUtils.compareTo((double)var12, (double)var13, (double)var14);
	    org.apache.commons.math.complex.Complex var16 = org.apache.commons.math.complex.ComplexUtils.polar2Complex((double)var11, (double)var12);
	    org.apache.commons.math.complex.Complex var17 = var16.cos();
	    org.apache.commons.math.complex.Complex var18 = var3.add(var16);
	    
	    // Checks the contract:  equals-hashcode on var3 and var17
	    assertTrue("Contract failed: equals-hashcode on var3 and var17", var3.equals(var17) ? var3.hashCode() == var17.hashCode() : true);
	    
	    // Checks the contract:  equals-hashcode on var17 and var3
	    assertTrue("Contract failed: equals-hashcode on var17 and var3", var17.equals(var3) ? var17.hashCode() == var3.hashCode() : true);
	    
	    // Checks the contract:  equals-hashcode on var17 and var18
	    assertTrue("Contract failed: equals-hashcode on var17 and var18", var17.equals(var18) ? var17.hashCode() == var18.hashCode() : true);
	    
	    // Checks the contract:  equals-hashcode on var18 and var17
	    assertTrue("Contract failed: equals-hashcode on var18 and var17", var18.equals(var17) ? var18.hashCode() == var17.hashCode() : true);

	  }

	  public void test10() throws Throwable {

	    double[] var0 = new double[] { };
	    java.lang.Double var1 = new java.lang.Double(0.0d);
	    java.lang.Double var2 = new java.lang.Double((-1.0d));
	    java.lang.Double var3 = new java.lang.Double(0.0d);
	    double[] var4 = new double[] { var1, var2, var3};
	    double var5 = org.apache.commons.math.util.MathUtils.distanceInf(var0, var4);
	    java.lang.Double var6 = new java.lang.Double(0.0d);
	    java.lang.Double var7 = new java.lang.Double((-1.0d));
	    java.lang.Double var8 = new java.lang.Double((-1.0d));
	    int var9 = org.apache.commons.math.util.MathUtils.compareTo((double)var6, (double)var7, (double)var8);
	    org.apache.commons.math.complex.Complex var10 = org.apache.commons.math.complex.ComplexUtils.polar2Complex((double)var5, (double)var6);
	    org.apache.commons.math.complex.Complex var11 = var10.cos();
	    org.apache.commons.math.complex.ComplexField var12 = org.apache.commons.math.complex.ComplexField.getInstance();
	    org.apache.commons.math.complex.Complex var13 = var12.getZero();
	    double var14 = var13.getArgument();
	    org.apache.commons.math.complex.Complex var15 = var10.subtract(var13);
	    org.apache.commons.math.complex.ComplexField var16 = org.apache.commons.math.complex.ComplexField.getInstance();
	    org.apache.commons.math.complex.Complex var17 = var16.getZero();
	    double var18 = var17.getArgument();
	    org.apache.commons.math.complex.Complex var19 = var13.pow(var17);
	    org.apache.commons.math.complex.Complex var20 = var17.cosh();
	    
	    // Checks the contract:  equals-hashcode on var11 and var20
	    assertTrue("Contract failed: equals-hashcode on var11 and var20", var11.equals(var20) ? var11.hashCode() == var20.hashCode() : true);
	    
	    // Checks the contract:  equals-hashcode on var20 and var11
	    assertTrue("Contract failed: equals-hashcode on var20 and var11", var20.equals(var11) ? var20.hashCode() == var11.hashCode() : true);

	  }

	  public void test11() throws Throwable {

	    java.lang.Double var0 = new java.lang.Double((-1.0d));
	    java.lang.Double var1 = new java.lang.Double(0.0d);
	    java.lang.Double var2 = new java.lang.Double((-1.0d));
	    double[] var3 = new double[] { var0, var1, var2};
	    org.apache.commons.math.linear.ArrayRealVector var4 = new org.apache.commons.math.linear.ArrayRealVector(var3);
	    java.lang.Double var5 = new java.lang.Double((-1.0d));
	    java.lang.Double var6 = new java.lang.Double(0.0d);
	    java.lang.Double var7 = new java.lang.Double((-1.0d));
	    double[] var8 = new double[] { var5, var6, var7};
	    org.apache.commons.math.linear.ArrayRealVector var9 = new org.apache.commons.math.linear.ArrayRealVector(var8);
	    org.apache.commons.math.linear.RealVector var10 = var4.ebeDivide((org.apache.commons.math.linear.RealVector)var9);
	    java.lang.Double var11 = new java.lang.Double((-1.0d));
	    java.lang.Double var12 = new java.lang.Double(10.0d);
	    java.lang.Double var13 = new java.lang.Double(100.0d);
	    int var14 = org.apache.commons.math.util.MathUtils.compareTo((double)var11, (double)var12, (double)var13);
	    org.apache.commons.math.linear.RealVector var15 = var9.mapPowToSelf((double)var13);
	    java.lang.Double[] var16 = new java.lang.Double[] { var13};
	    org.apache.commons.math.linear.ArrayRealVector var17 = new org.apache.commons.math.linear.ArrayRealVector(var16);
	    org.apache.commons.math.linear.RealVector var18 = var17.mapCbrtToSelf();
	    org.apache.commons.math.linear.RealVector var19 = var17.mapFloorToSelf();
	    org.apache.commons.math.linear.RealVector var20 = var17.mapCosh();
	    org.apache.commons.math.linear.RealVector var21 = var17.mapAcos();
	    java.lang.Double var22 = new java.lang.Double((-1.0d));
	    double[] var23 = new double[] { var22};
	    org.apache.commons.math.linear.OpenMapRealVector var24 = new org.apache.commons.math.linear.OpenMapRealVector(var23);
	    java.lang.Double var25 = new java.lang.Double((-1.0d));
	    double[] var26 = new double[] { var25};
	    org.apache.commons.math.linear.OpenMapRealVector var27 = new org.apache.commons.math.linear.OpenMapRealVector(var26);
	    org.apache.commons.math.linear.OpenMapRealVector var28 = var24.add(var27);
	    org.apache.commons.math.linear.OpenMapRealVector var29 = new org.apache.commons.math.linear.OpenMapRealVector(var28);
	    java.lang.Double var30 = new java.lang.Double((-1.0d));
	    java.lang.Double var31 = new java.lang.Double(0.0d);
	    java.lang.Double var32 = new java.lang.Double((-1.0d));
	    double[] var33 = new double[] { var30, var31, var32};
	    org.apache.commons.math.linear.ArrayRealVector var34 = new org.apache.commons.math.linear.ArrayRealVector(var33);
	    java.lang.Double var35 = new java.lang.Double((-1.0d));
	    java.lang.Double var36 = new java.lang.Double(0.0d);
	    java.lang.Double var37 = new java.lang.Double((-1.0d));
	    double[] var38 = new double[] { var35, var36, var37};
	    org.apache.commons.math.linear.ArrayRealVector var39 = new org.apache.commons.math.linear.ArrayRealVector(var38);
	    org.apache.commons.math.linear.RealVector var40 = var34.ebeDivide((org.apache.commons.math.linear.RealVector)var39);
	    java.lang.Double var41 = new java.lang.Double(0.0d);
	    java.lang.Double var42 = new java.lang.Double((-1.0d));
	    java.lang.Double var43 = new java.lang.Double((-1.0d));
	    int var44 = org.apache.commons.math.util.MathUtils.compareTo((double)var41, (double)var42, (double)var43);
	    org.apache.commons.math.linear.RealVector var45 = var34.mapDivide((double)var42);
	    org.apache.commons.math.linear.RealVector var46 = var29.mapSubtractToSelf((double)var42);
	    boolean var47 = var17.equals((java.lang.Object)var42);
	    
	    // Checks the contract:  equals-hashcode on var15 and var45
	    assertTrue("Contract failed: equals-hashcode on var15 and var45", var15.equals(var45) ? var15.hashCode() == var45.hashCode() : true);
	    
	    // Checks the contract:  equals-hashcode on var45 and var15
	    assertTrue("Contract failed: equals-hashcode on var45 and var15", var45.equals(var15) ? var45.hashCode() == var15.hashCode() : true);

	  }

	  public void test12() throws Throwable {

	    org.apache.commons.math.complex.ComplexField var0 = org.apache.commons.math.complex.ComplexField.getInstance();
	    org.apache.commons.math.complex.Complex var1 = var0.getZero();
	    org.apache.commons.math.complex.Complex var2 = var1.sinh();
	    org.apache.commons.math.complex.ComplexField var3 = var1.getField();
	    org.apache.commons.math.complex.Complex var4 = var1.exp();
	    org.apache.commons.math.complex.Complex var5 = var4.conjugate();
	    
	    // Checks the contract:  equals-hashcode on var4 and var5
	    assertTrue("Contract failed: equals-hashcode on var4 and var5", var4.equals(var5) ? var4.hashCode() == var5.hashCode() : true);
	    
	    // Checks the contract:  equals-hashcode on var5 and var4
	    assertTrue("Contract failed: equals-hashcode on var5 and var4", var5.equals(var4) ? var5.hashCode() == var4.hashCode() : true);

	  }

	  public void test13() throws Throwable {

	    java.lang.Double var0 = new java.lang.Double((-1.0d));
	    double[] var1 = new double[] { var0};
	    org.apache.commons.math.linear.OpenMapRealVector var2 = new org.apache.commons.math.linear.OpenMapRealVector(var1);
	    java.lang.Double var3 = new java.lang.Double((-1.0d));
	    double[] var4 = new double[] { var3};
	    org.apache.commons.math.linear.OpenMapRealVector var5 = new org.apache.commons.math.linear.OpenMapRealVector(var4);
	    org.apache.commons.math.linear.OpenMapRealVector var6 = var2.add(var5);
	    org.apache.commons.math.linear.OpenMapRealVector var7 = new org.apache.commons.math.linear.OpenMapRealVector(var6);
	    java.lang.Double var8 = new java.lang.Double((-1.0d));
	    java.lang.Double var9 = new java.lang.Double(0.0d);
	    java.lang.Double var10 = new java.lang.Double((-1.0d));
	    double[] var11 = new double[] { var8, var9, var10};
	    org.apache.commons.math.linear.ArrayRealVector var12 = new org.apache.commons.math.linear.ArrayRealVector(var11);
	    java.lang.Double var13 = new java.lang.Double((-1.0d));
	    java.lang.Double var14 = new java.lang.Double(0.0d);
	    java.lang.Double var15 = new java.lang.Double((-1.0d));
	    double[] var16 = new double[] { var13, var14, var15};
	    org.apache.commons.math.linear.ArrayRealVector var17 = new org.apache.commons.math.linear.ArrayRealVector(var16);
	    org.apache.commons.math.linear.RealVector var18 = var12.ebeDivide((org.apache.commons.math.linear.RealVector)var17);
	    java.lang.Double var19 = new java.lang.Double(0.0d);
	    java.lang.Double var20 = new java.lang.Double((-1.0d));
	    java.lang.Double var21 = new java.lang.Double((-1.0d));
	    int var22 = org.apache.commons.math.util.MathUtils.compareTo((double)var19, (double)var20, (double)var21);
	    org.apache.commons.math.linear.RealVector var23 = var12.mapDivide((double)var20);
	    org.apache.commons.math.linear.RealVector var24 = var7.mapSubtractToSelf((double)var20);
	    double var25 = var7.getSparcity();
	    java.lang.Double var26 = new java.lang.Double((-1.0d));
	    double[] var27 = new double[] { var26};
	    org.apache.commons.math.linear.OpenMapRealVector var28 = new org.apache.commons.math.linear.OpenMapRealVector(var27);
	    int var29 = var28.getDimension();
	    java.lang.Double var30 = new java.lang.Double((-1.0d));
	    java.lang.Double var31 = new java.lang.Double(0.0d);
	    java.lang.Double var32 = new java.lang.Double((-1.0d));
	    double[] var33 = new double[] { var30, var31, var32};
	    org.apache.commons.math.linear.ArrayRealVector var34 = new org.apache.commons.math.linear.ArrayRealVector(var33);
	    java.lang.Double var35 = new java.lang.Double((-1.0d));
	    java.lang.Double var36 = new java.lang.Double(0.0d);
	    java.lang.Double var37 = new java.lang.Double((-1.0d));
	    double[] var38 = new double[] { var35, var36, var37};
	    org.apache.commons.math.linear.ArrayRealVector var39 = new org.apache.commons.math.linear.ArrayRealVector(var38);
	    org.apache.commons.math.linear.RealVector var40 = var34.ebeDivide((org.apache.commons.math.linear.RealVector)var39);
	    java.lang.Double var41 = new java.lang.Double((-1.0d));
	    java.lang.Double var42 = new java.lang.Double(10.0d);
	    java.lang.Double var43 = new java.lang.Double(100.0d);
	    int var44 = org.apache.commons.math.util.MathUtils.compareTo((double)var41, (double)var42, (double)var43);
	    org.apache.commons.math.linear.RealVector var45 = var39.mapPowToSelf((double)var43);
	    org.apache.commons.math.linear.ArrayRealVector var46 = new org.apache.commons.math.linear.ArrayRealVector(var29, var43);
	    java.lang.Double var47 = new java.lang.Double((-1.0d));
	    java.lang.Double var48 = new java.lang.Double(10.0d);
	    java.lang.Double var49 = new java.lang.Double(1.0d);
	    java.lang.Double var50 = new java.lang.Double(1.0d);
	    boolean var51 = org.apache.commons.math.util.MathUtils.equals((double)var49, (double)var50);
	    int var52 = org.apache.commons.math.util.MathUtils.compareTo((double)var47, (double)var48, (double)var49);
	    java.lang.Double var53 = new java.lang.Double((-1.0d));
	    java.lang.Double var54 = new java.lang.Double(0.0d);
	    java.lang.Double var55 = new java.lang.Double((-1.0d));
	    double[] var56 = new double[] { var53, var54, var55};
	    org.apache.commons.math.linear.ArrayRealVector var57 = new org.apache.commons.math.linear.ArrayRealVector(var56);
	    java.lang.Double var58 = new java.lang.Double((-1.0d));
	    java.lang.Double var59 = new java.lang.Double(0.0d);
	    java.lang.Double var60 = new java.lang.Double((-1.0d));
	    double[] var61 = new double[] { var58, var59, var60};
	    org.apache.commons.math.linear.ArrayRealVector var62 = new org.apache.commons.math.linear.ArrayRealVector(var61);
	    org.apache.commons.math.linear.RealVector var63 = var57.ebeDivide((org.apache.commons.math.linear.RealVector)var62);
	    org.apache.commons.math.linear.RealVector var64 = var57.mapLog10ToSelf();
	    java.lang.Double var65 = new java.lang.Double(1.0d);
	    org.apache.commons.math.linear.RealVector var66 = var57.mapMultiplyToSelf((double)var65);
	    double var67 = org.apache.commons.math.util.MathUtils.indicator((double)var65);
	    java.lang.Double var68 = new java.lang.Double((-1.0d));
	    java.lang.Double var69 = new java.lang.Double(10.0d);
	    java.lang.Double var70 = new java.lang.Double(100.0d);
	    int var71 = org.apache.commons.math.util.MathUtils.compareTo((double)var68, (double)var69, (double)var70);
	    double var72 = org.apache.commons.math.util.MathUtils.normalizeAngle((double)var65, (double)var69);
	    java.lang.Integer var73 = new java.lang.Integer(10);
	    java.lang.Integer var74 = new java.lang.Integer(10);
	    double var75 = org.apache.commons.math.util.MathUtils.binomialCoefficientLog((int)var73, (int)var74);
	    java.lang.Integer var76 = new java.lang.Integer(0);
	    java.lang.Long var77 = new java.lang.Long(100L);
	    int var78 = org.apache.commons.math.util.MathUtils.pow((int)var76, (long)var77);
	    double var79 = org.apache.commons.math.util.MathUtils.binomialCoefficientLog((int)var74, (int)var76);
	    boolean var80 = org.apache.commons.math.util.MathUtils.equalsIncludingNaN((double)var49, (double)var69, (int)var76);
	    org.apache.commons.math.linear.RealVector var81 = var46.mapMultiplyToSelf((double)var49);
	    org.apache.commons.math.linear.RealVector var82 = var7.mapPow((double)var49);
	    
	    // Checks the contract:  equals-hashcode on var23 and var45
	    assertTrue("Contract failed: equals-hashcode on var23 and var45", var23.equals(var45) ? var23.hashCode() == var45.hashCode() : true);
	    
	    // Checks the contract:  equals-hashcode on var45 and var23
	    assertTrue("Contract failed: equals-hashcode on var45 and var23", var45.equals(var23) ? var45.hashCode() == var23.hashCode() : true);

	  }

	  public void test14() throws Throwable {

	    java.lang.Double var0 = new java.lang.Double((-1.0d));
	    java.lang.Double var1 = new java.lang.Double(10.0d);
	    java.lang.Double var2 = new java.lang.Double(100.0d);
	    int var3 = org.apache.commons.math.util.MathUtils.compareTo((double)var0, (double)var1, (double)var2);
	    java.lang.Integer var4 = new java.lang.Integer(0);
	    java.lang.Long var5 = new java.lang.Long(100L);
	    int var6 = org.apache.commons.math.util.MathUtils.pow((int)var4, (long)var5);
	    int var7 = org.apache.commons.math.util.MathUtils.mulAndCheck((int)var3, (int)var4);
	    org.apache.commons.math.dfp.DfpField var8 = new org.apache.commons.math.dfp.DfpField(var3);
	    org.apache.commons.math.dfp.Dfp var9 = var8.getOne();
	    int var10 = var8.getRadixDigits();
	    java.lang.Double var11 = new java.lang.Double((-1.0d));
	    java.lang.Double var12 = new java.lang.Double(10.0d);
	    java.lang.Double var13 = new java.lang.Double(100.0d);
	    int var14 = org.apache.commons.math.util.MathUtils.compareTo((double)var11, (double)var12, (double)var13);
	    java.lang.Integer var15 = new java.lang.Integer(0);
	    java.lang.Long var16 = new java.lang.Long(100L);
	    int var17 = org.apache.commons.math.util.MathUtils.pow((int)var15, (long)var16);
	    int var18 = org.apache.commons.math.util.MathUtils.mulAndCheck((int)var14, (int)var15);
	    org.apache.commons.math.dfp.DfpField var19 = new org.apache.commons.math.dfp.DfpField(var14);
	    org.apache.commons.math.dfp.Dfp var20 = var19.getOne();
	    org.apache.commons.math.dfp.DfpField.RoundingMode var21 = var19.getRoundingMode();
	    var8.setRoundingMode(var21);
	    int var23 = var8.getIEEEFlags();
	    org.apache.commons.math.dfp.Dfp var24 = var8.getSqr2();
	    java.lang.Double var25 = new java.lang.Double((-1.0d));
	    java.lang.Double var26 = new java.lang.Double(10.0d);
	    java.lang.Double var27 = new java.lang.Double(100.0d);
	    int var28 = org.apache.commons.math.util.MathUtils.compareTo((double)var25, (double)var26, (double)var27);
	    java.lang.Integer var29 = new java.lang.Integer(0);
	    java.lang.Long var30 = new java.lang.Long(100L);
	    int var31 = org.apache.commons.math.util.MathUtils.pow((int)var29, (long)var30);
	    int var32 = org.apache.commons.math.util.MathUtils.mulAndCheck((int)var28, (int)var29);
	    org.apache.commons.math.dfp.DfpField var33 = new org.apache.commons.math.dfp.DfpField(var28);
	    org.apache.commons.math.dfp.Dfp[] var34 = var33.getPiSplit();
	    org.apache.commons.math.dfp.Dfp var35 = var33.getE();
	    java.lang.Double var36 = new java.lang.Double((-1.0d));
	    java.lang.Double var37 = new java.lang.Double(10.0d);
	    java.lang.Double var38 = new java.lang.Double(100.0d);
	    int var39 = org.apache.commons.math.util.MathUtils.compareTo((double)var36, (double)var37, (double)var38);
	    java.lang.Integer var40 = new java.lang.Integer(0);
	    java.lang.Long var41 = new java.lang.Long(100L);
	    int var42 = org.apache.commons.math.util.MathUtils.pow((int)var40, (long)var41);
	    int var43 = org.apache.commons.math.util.MathUtils.mulAndCheck((int)var39, (int)var40);
	    org.apache.commons.math.dfp.DfpField var44 = new org.apache.commons.math.dfp.DfpField(var39);
	    org.apache.commons.math.dfp.Dfp var45 = var44.getOne();
	    java.lang.Double var46 = new java.lang.Double((-1.0d));
	    java.lang.Double var47 = new java.lang.Double(10.0d);
	    java.lang.Double var48 = new java.lang.Double(100.0d);
	    int var49 = org.apache.commons.math.util.MathUtils.compareTo((double)var46, (double)var47, (double)var48);
	    java.lang.Integer var50 = new java.lang.Integer(0);
	    java.lang.Long var51 = new java.lang.Long(100L);
	    int var52 = org.apache.commons.math.util.MathUtils.pow((int)var50, (long)var51);
	    int var53 = org.apache.commons.math.util.MathUtils.mulAndCheck((int)var49, (int)var50);
	    org.apache.commons.math.dfp.DfpField var54 = new org.apache.commons.math.dfp.DfpField(var49);
	    org.apache.commons.math.dfp.Dfp var55 = var54.getOne();
	    java.lang.Double var56 = new java.lang.Double((-1.0d));
	    java.lang.Double var57 = new java.lang.Double(10.0d);
	    java.lang.Double var58 = new java.lang.Double(100.0d);
	    int var59 = org.apache.commons.math.util.MathUtils.compareTo((double)var56, (double)var57, (double)var58);
	    java.lang.Integer var60 = new java.lang.Integer(0);
	    java.lang.Long var61 = new java.lang.Long(100L);
	    int var62 = org.apache.commons.math.util.MathUtils.pow((int)var60, (long)var61);
	    int var63 = org.apache.commons.math.util.MathUtils.mulAndCheck((int)var59, (int)var60);
	    org.apache.commons.math.dfp.DfpField var64 = new org.apache.commons.math.dfp.DfpField(var59);
	    org.apache.commons.math.dfp.Dfp var65 = var64.getOne();
	    org.apache.commons.math.dfp.Dfp var66 = var54.newDfp(var65);
	    java.lang.Double var67 = new java.lang.Double((-1.0d));
	    java.lang.Double var68 = new java.lang.Double(10.0d);
	    java.lang.Double var69 = new java.lang.Double(100.0d);
	    int var70 = org.apache.commons.math.util.MathUtils.compareTo((double)var67, (double)var68, (double)var69);
	    java.lang.Integer var71 = new java.lang.Integer(0);
	    java.lang.Long var72 = new java.lang.Long(100L);
	    int var73 = org.apache.commons.math.util.MathUtils.pow((int)var71, (long)var72);
	    int var74 = org.apache.commons.math.util.MathUtils.mulAndCheck((int)var70, (int)var71);
	    org.apache.commons.math.dfp.DfpField var75 = new org.apache.commons.math.dfp.DfpField(var70);
	    org.apache.commons.math.dfp.Dfp var76 = var75.getOne();
	    boolean var77 = var65.greaterThan(var76);
	    org.apache.commons.math.dfp.Dfp var78 = var45.remainder(var76);
	    org.apache.commons.math.dfp.Dfp var79 = new org.apache.commons.math.dfp.Dfp(var78);
	    org.apache.commons.math.dfp.Dfp var80 = var35.add(var78);
	    org.apache.commons.math.dfp.Dfp var81 = org.apache.commons.math.dfp.Dfp.copysign(var24, var35);
	    org.apache.commons.math.dfp.Dfp var82 = org.apache.commons.math.dfp.DfpMath.acos(var35);
	    
	    // Checks the contract:  var82.equals(var82)
	    assertTrue("Contract failed: var82.equals(var82)", var82.equals(var82));

	  }

	  public void test15() throws Throwable {

	    java.lang.Double var0 = new java.lang.Double((-1.0d));
	    java.lang.Double var1 = new java.lang.Double(10.0d);
	    java.lang.Double var2 = new java.lang.Double(100.0d);
	    int var3 = org.apache.commons.math.util.MathUtils.compareTo((double)var0, (double)var1, (double)var2);
	    java.lang.Integer var4 = new java.lang.Integer(0);
	    java.lang.Long var5 = new java.lang.Long(100L);
	    int var6 = org.apache.commons.math.util.MathUtils.pow((int)var4, (long)var5);
	    int var7 = org.apache.commons.math.util.MathUtils.mulAndCheck((int)var3, (int)var4);
	    org.apache.commons.math.dfp.DfpField var8 = new org.apache.commons.math.dfp.DfpField(var3);
	    org.apache.commons.math.dfp.Dfp[] var9 = var8.getPiSplit();
	    org.apache.commons.math.dfp.Dfp var10 = var8.getE();
	    org.apache.commons.math.dfp.Dfp var11 = var8.getZero();
	    org.apache.commons.math.dfp.Dfp var12 = var8.getTwo();
	    org.apache.commons.math.dfp.Dfp[] var13 = var8.getPiSplit();
	    java.lang.Double var14 = new java.lang.Double((-1.0d));
	    java.lang.Double var15 = new java.lang.Double(10.0d);
	    java.lang.Double var16 = new java.lang.Double(100.0d);
	    int var17 = org.apache.commons.math.util.MathUtils.compareTo((double)var14, (double)var15, (double)var16);
	    java.lang.Integer var18 = new java.lang.Integer(0);
	    java.lang.Long var19 = new java.lang.Long(100L);
	    int var20 = org.apache.commons.math.util.MathUtils.pow((int)var18, (long)var19);
	    int var21 = org.apache.commons.math.util.MathUtils.mulAndCheck((int)var17, (int)var18);
	    org.apache.commons.math.dfp.DfpField var22 = new org.apache.commons.math.dfp.DfpField(var17);
	    org.apache.commons.math.dfp.Dfp var23 = var22.getOne();
	    int var24 = var23.log10K();
	    org.apache.commons.math.dfp.Dfp var25 = var8.newDfp(var23);
	    org.apache.commons.math.dfp.Dfp var26 = var8.getLn5();
	    java.lang.Double var27 = new java.lang.Double((-1.0d));
	    java.lang.Double var28 = new java.lang.Double(0.0d);
	    java.lang.Double var29 = new java.lang.Double((-1.0d));
	    double[] var30 = new double[] { var27, var28, var29};
	    org.apache.commons.math.linear.ArrayRealVector var31 = new org.apache.commons.math.linear.ArrayRealVector(var30);
	    java.lang.Double var32 = new java.lang.Double((-1.0d));
	    java.lang.Double var33 = new java.lang.Double(0.0d);
	    java.lang.Double var34 = new java.lang.Double((-1.0d));
	    double[] var35 = new double[] { var32, var33, var34};
	    org.apache.commons.math.linear.ArrayRealVector var36 = new org.apache.commons.math.linear.ArrayRealVector(var35);
	    org.apache.commons.math.linear.RealVector var37 = var31.ebeDivide((org.apache.commons.math.linear.RealVector)var36);
	    int var38 = var31.getMaxIndex();
	    java.lang.Double var39 = new java.lang.Double((-1.0d));
	    java.lang.Double var40 = new java.lang.Double(10.0d);
	    java.lang.Double var41 = new java.lang.Double(100.0d);
	    int var42 = org.apache.commons.math.util.MathUtils.compareTo((double)var39, (double)var40, (double)var41);
	    java.lang.Double var43 = new java.lang.Double(1.0d);
	    java.lang.Double var44 = new java.lang.Double(1.0d);
	    boolean var45 = org.apache.commons.math.util.MathUtils.equals((double)var43, (double)var44);
	    java.lang.Double var46 = new java.lang.Double((-1.0d));
	    java.lang.Double var47 = new java.lang.Double(10.0d);
	    java.lang.Double var48 = new java.lang.Double(100.0d);
	    int var49 = org.apache.commons.math.util.MathUtils.compareTo((double)var46, (double)var47, (double)var48);
	    boolean var50 = org.apache.commons.math.util.MathUtils.equalsIncludingNaN((double)var41, (double)var44, (double)var48);
	    org.apache.commons.math.stat.descriptive.MultivariateSummaryStatistics var51 = new org.apache.commons.math.stat.descriptive.MultivariateSummaryStatistics(var38, var50);
	    java.lang.String var52 = var51.toString();
	    org.apache.commons.math.stat.descriptive.StorelessUnivariateStatistic[] var53 = var51.getSumImpl();
	    java.lang.String var54 = var51.toString();
	    org.apache.commons.math.dfp.Dfp var55 = var8.newDfp(var54);
	    
	    // Checks the contract:  equals-hashcode on var11 and var55
	    assertTrue("Contract failed: equals-hashcode on var11 and var55", var11.equals(var55) ? var11.hashCode() == var55.hashCode() : true);
	    
	    // Checks the contract:  equals-hashcode on var55 and var11
	    assertTrue("Contract failed: equals-hashcode on var55 and var11", var55.equals(var11) ? var55.hashCode() == var11.hashCode() : true);

	  }

	  public void test16() throws Throwable {

	    double[] var0 = new double[] { };
	    java.lang.Double var1 = new java.lang.Double(0.0d);
	    java.lang.Double var2 = new java.lang.Double((-1.0d));
	    java.lang.Double var3 = new java.lang.Double(0.0d);
	    double[] var4 = new double[] { var1, var2, var3};
	    double var5 = org.apache.commons.math.util.MathUtils.distanceInf(var0, var4);
	    java.lang.Double var6 = new java.lang.Double(0.0d);
	    java.lang.Double var7 = new java.lang.Double((-1.0d));
	    java.lang.Double var8 = new java.lang.Double((-1.0d));
	    int var9 = org.apache.commons.math.util.MathUtils.compareTo((double)var6, (double)var7, (double)var8);
	    org.apache.commons.math.complex.Complex var10 = org.apache.commons.math.complex.ComplexUtils.polar2Complex((double)var5, (double)var6);
	    org.apache.commons.math.complex.Complex var11 = var10.cos();
	    org.apache.commons.math.complex.ComplexField var12 = org.apache.commons.math.complex.ComplexField.getInstance();
	    org.apache.commons.math.complex.Complex var13 = var12.getZero();
	    double var14 = var13.getArgument();
	    org.apache.commons.math.complex.Complex var15 = var10.subtract(var13);
	    org.apache.commons.math.complex.Complex var16 = var15.sinh();
	    org.apache.commons.math.complex.Complex var17 = var15.asin();
	    
	    // Checks the contract:  equals-hashcode on var10 and var17
	    assertTrue("Contract failed: equals-hashcode on var10 and var17", var10.equals(var17) ? var10.hashCode() == var17.hashCode() : true);
	    
	    // Checks the contract:  equals-hashcode on var13 and var17
	    assertTrue("Contract failed: equals-hashcode on var13 and var17", var13.equals(var17) ? var13.hashCode() == var17.hashCode() : true);
	    
	    // Checks the contract:  equals-hashcode on var15 and var17
	    assertTrue("Contract failed: equals-hashcode on var15 and var17", var15.equals(var17) ? var15.hashCode() == var17.hashCode() : true);
	    
	    // Checks the contract:  equals-hashcode on var16 and var17
	    assertTrue("Contract failed: equals-hashcode on var16 and var17", var16.equals(var17) ? var16.hashCode() == var17.hashCode() : true);
	    
	    // Checks the contract:  equals-hashcode on var17 and var10
	    assertTrue("Contract failed: equals-hashcode on var17 and var10", var17.equals(var10) ? var17.hashCode() == var10.hashCode() : true);
	    
	    // Checks the contract:  equals-hashcode on var17 and var13
	    assertTrue("Contract failed: equals-hashcode on var17 and var13", var17.equals(var13) ? var17.hashCode() == var13.hashCode() : true);
	    
	    // Checks the contract:  equals-hashcode on var17 and var15
	    assertTrue("Contract failed: equals-hashcode on var17 and var15", var17.equals(var15) ? var17.hashCode() == var15.hashCode() : true);
	    
	    // Checks the contract:  equals-hashcode on var17 and var16
	    assertTrue("Contract failed: equals-hashcode on var17 and var16", var17.equals(var16) ? var17.hashCode() == var16.hashCode() : true);

	  }

	  public void test17() throws Throwable {

	    double[] var0 = new double[] { };
	    java.lang.Double var1 = new java.lang.Double(0.0d);
	    java.lang.Double var2 = new java.lang.Double((-1.0d));
	    java.lang.Double var3 = new java.lang.Double(0.0d);
	    double[] var4 = new double[] { var1, var2, var3};
	    double var5 = org.apache.commons.math.util.MathUtils.distanceInf(var0, var4);
	    java.lang.Double var6 = new java.lang.Double(0.0d);
	    java.lang.Double var7 = new java.lang.Double((-1.0d));
	    java.lang.Double var8 = new java.lang.Double((-1.0d));
	    int var9 = org.apache.commons.math.util.MathUtils.compareTo((double)var6, (double)var7, (double)var8);
	    org.apache.commons.math.complex.Complex var10 = org.apache.commons.math.complex.ComplexUtils.polar2Complex((double)var5, (double)var6);
	    org.apache.commons.math.complex.Complex var11 = var10.cos();
	    org.apache.commons.math.complex.ComplexField var12 = org.apache.commons.math.complex.ComplexField.getInstance();
	    org.apache.commons.math.complex.Complex var13 = var12.getZero();
	    double var14 = var13.getArgument();
	    org.apache.commons.math.complex.Complex var15 = var10.subtract(var13);
	    org.apache.commons.math.complex.Complex var16 = var15.sinh();
	    org.apache.commons.math.complex.Complex var17 = var15.negate();
	    double var18 = var15.abs();
	    org.apache.commons.math.complex.ComplexField var19 = org.apache.commons.math.complex.ComplexField.getInstance();
	    org.apache.commons.math.complex.Complex var20 = var19.getZero();
	    double var21 = var20.getArgument();
	    org.apache.commons.math.complex.Complex var22 = var20.exp();
	    org.apache.commons.math.complex.Complex var23 = var22.sinh();
	    boolean var24 = var22.isNaN();
	    org.apache.commons.math.complex.ComplexField var25 = org.apache.commons.math.complex.ComplexField.getInstance();
	    org.apache.commons.math.complex.Complex var26 = var25.getZero();
	    org.apache.commons.math.complex.Complex var27 = var26.sinh();
	    double var28 = var26.getImaginary();
	    org.apache.commons.math.complex.Complex var29 = var26.tan();
	    org.apache.commons.math.complex.Complex var30 = var29.exp();
	    org.apache.commons.math.complex.Complex var31 = var22.multiply(var29);
	    org.apache.commons.math.complex.Complex var32 = var15.multiply(var31);
	    
	    // Checks the contract:  equals-hashcode on var11 and var22
	    assertTrue("Contract failed: equals-hashcode on var11 and var22", var11.equals(var22) ? var11.hashCode() == var22.hashCode() : true);
	    
	    // Checks the contract:  equals-hashcode on var11 and var30
	    assertTrue("Contract failed: equals-hashcode on var11 and var30", var11.equals(var30) ? var11.hashCode() == var30.hashCode() : true);
	    
	    // Checks the contract:  equals-hashcode on var22 and var11
	    assertTrue("Contract failed: equals-hashcode on var22 and var11", var22.equals(var11) ? var22.hashCode() == var11.hashCode() : true);
	    
	    // Checks the contract:  equals-hashcode on var30 and var11
	    assertTrue("Contract failed: equals-hashcode on var30 and var11", var30.equals(var11) ? var30.hashCode() == var11.hashCode() : true);

	  }

	  public void test18() throws Throwable {

	    org.apache.commons.math.complex.ComplexField var0 = org.apache.commons.math.complex.ComplexField.getInstance();
	    org.apache.commons.math.complex.Complex var1 = var0.getZero();
	    double var2 = var1.getArgument();
	    org.apache.commons.math.complex.Complex var3 = var1.exp();
	    java.lang.Double var4 = new java.lang.Double(1.0d);
	    java.lang.Double var5 = new java.lang.Double(1.0d);
	    boolean var6 = org.apache.commons.math.util.MathUtils.equals((double)var4, (double)var5);
	    boolean var7 = var1.equals((java.lang.Object)var5);
	    java.lang.Double var8 = new java.lang.Double((-1.0d));
	    java.lang.Double var9 = new java.lang.Double(10.0d);
	    java.lang.Double var10 = new java.lang.Double(100.0d);
	    int var11 = org.apache.commons.math.util.MathUtils.compareTo((double)var8, (double)var9, (double)var10);
	    java.lang.Double var12 = new java.lang.Double((-1.0d));
	    java.lang.Double var13 = new java.lang.Double(0.0d);
	    java.lang.Double var14 = new java.lang.Double((-1.0d));
	    double[] var15 = new double[] { var12, var13, var14};
	    org.apache.commons.math.linear.ArrayRealVector var16 = new org.apache.commons.math.linear.ArrayRealVector(var15);
	    java.lang.Double var17 = new java.lang.Double((-1.0d));
	    java.lang.Double var18 = new java.lang.Double(0.0d);
	    java.lang.Double var19 = new java.lang.Double((-1.0d));
	    double[] var20 = new double[] { var17, var18, var19};
	    org.apache.commons.math.linear.ArrayRealVector var21 = new org.apache.commons.math.linear.ArrayRealVector(var20);
	    org.apache.commons.math.linear.RealVector var22 = var16.ebeDivide((org.apache.commons.math.linear.RealVector)var21);
	    java.lang.Double var23 = new java.lang.Double(100.0d);
	    java.lang.Double var24 = new java.lang.Double((-1.0d));
	    java.lang.Double var25 = new java.lang.Double((-1.0d));
	    double[] var26 = new double[] { var23, var24, var25};
	    double var27 = var21.getL1Distance(var26);
	    org.apache.commons.math.linear.RealVector var28 = var21.mapSignum();
	    java.lang.String var29 = var21.toString();
	    java.lang.Integer var30 = new java.lang.Integer(100);
	    java.lang.Double var31 = new java.lang.Double((-1.0d));
	    java.lang.Double var32 = new java.lang.Double(10.0d);
	    java.lang.Double var33 = new java.lang.Double(100.0d);
	    int var34 = org.apache.commons.math.util.MathUtils.compareTo((double)var31, (double)var32, (double)var33);
	    int var35 = org.apache.commons.math.util.MathUtils.addAndCheck((int)var30, (int)var34);
	    java.lang.Double var36 = new java.lang.Double((-1.0d));
	    java.lang.Double var37 = new java.lang.Double(10.0d);
	    java.lang.Double var38 = new java.lang.Double(100.0d);
	    int var39 = org.apache.commons.math.util.MathUtils.compareTo((double)var36, (double)var37, (double)var38);
	    int var40 = org.apache.commons.math.util.MathUtils.gcd((int)var34, (int)var39);
	    java.lang.Double var41 = new java.lang.Double((-1.0d));
	    java.lang.Double var42 = new java.lang.Double(0.0d);
	    java.lang.Double var43 = new java.lang.Double((-1.0d));
	    double[] var44 = new double[] { var41, var42, var43};
	    org.apache.commons.math.linear.ArrayRealVector var45 = new org.apache.commons.math.linear.ArrayRealVector(var44);
	    java.lang.Double var46 = new java.lang.Double((-1.0d));
	    java.lang.Double var47 = new java.lang.Double(0.0d);
	    java.lang.Double var48 = new java.lang.Double((-1.0d));
	    double[] var49 = new double[] { var46, var47, var48};
	    org.apache.commons.math.linear.ArrayRealVector var50 = new org.apache.commons.math.linear.ArrayRealVector(var49);
	    org.apache.commons.math.linear.RealVector var51 = var45.ebeDivide((org.apache.commons.math.linear.RealVector)var50);
	    java.lang.Double var52 = new java.lang.Double((-1.0d));
	    java.lang.Double var53 = new java.lang.Double(10.0d);
	    java.lang.Double var54 = new java.lang.Double(100.0d);
	    int var55 = org.apache.commons.math.util.MathUtils.compareTo((double)var52, (double)var53, (double)var54);
	    java.lang.Double var56 = new java.lang.Double(1.0d);
	    java.lang.Double var57 = new java.lang.Double(1.0d);
	    boolean var58 = org.apache.commons.math.util.MathUtils.equals((double)var56, (double)var57);
	    java.lang.Double var59 = new java.lang.Double((-1.0d));
	    java.lang.Double var60 = new java.lang.Double(10.0d);
	    java.lang.Double var61 = new java.lang.Double(100.0d);
	    int var62 = org.apache.commons.math.util.MathUtils.compareTo((double)var59, (double)var60, (double)var61);
	    boolean var63 = org.apache.commons.math.util.MathUtils.equalsIncludingNaN((double)var54, (double)var57, (double)var61);
	    org.apache.commons.math.linear.RealVector var64 = var45.append((double)var57);
	    org.apache.commons.math.linear.RealVector var65 = var45.mapAcos();
	    double[] var66 = var45.toArray();
	    java.lang.Double var67 = new java.lang.Double(1.0d);
	    java.lang.Double var68 = new java.lang.Double(1.0d);
	    boolean var69 = org.apache.commons.math.util.MathUtils.equals((double)var67, (double)var68);
	    java.lang.Double var70 = new java.lang.Double((-1.0d));
	    java.lang.Double var71 = new java.lang.Double(10.0d);
	    java.lang.Double var72 = new java.lang.Double(100.0d);
	    int var73 = org.apache.commons.math.util.MathUtils.compareTo((double)var70, (double)var71, (double)var72);
	    double var74 = org.apache.commons.math.util.MathUtils.normalizeAngle((double)var67, (double)var70);
	    org.apache.commons.math.linear.RealVector var75 = var45.mapMultiplyToSelf((double)var74);
	    org.apache.commons.math.linear.RealVector var76 = var45.mapSqrtToSelf();
	    var21.set((int)var40, var45);
	    double var78 = var21.getLInfNorm();
	    boolean var79 = org.apache.commons.math.util.MathUtils.equals((double)var10, (double)var78);
	    org.apache.commons.math.complex.Complex var80 = var1.multiply((double)var78);
	    org.apache.commons.math.complex.ComplexField var81 = var1.getField();
	    org.apache.commons.math.complex.Complex var82 = var81.getZero();
	    org.apache.commons.math.complex.Complex var83 = var82.conjugate();
	    
	    // Checks the contract:  equals-hashcode on var1 and var83
	    assertTrue("Contract failed: equals-hashcode on var1 and var83", var1.equals(var83) ? var1.hashCode() == var83.hashCode() : true);
	    
	    // Checks the contract:  equals-hashcode on var82 and var83
	    assertTrue("Contract failed: equals-hashcode on var82 and var83", var82.equals(var83) ? var82.hashCode() == var83.hashCode() : true);
	    
	    // Checks the contract:  equals-hashcode on var83 and var1
	    assertTrue("Contract failed: equals-hashcode on var83 and var1", var83.equals(var1) ? var83.hashCode() == var1.hashCode() : true);
	    
	    // Checks the contract:  equals-hashcode on var83 and var82
	    assertTrue("Contract failed: equals-hashcode on var83 and var82", var83.equals(var82) ? var83.hashCode() == var82.hashCode() : true);

	  }
	
	
}
